Queueing Models of Shared - Memory
نویسنده
چکیده
Performance predictions ooer the designer of parallel applications guidelines to make a selection from a range of parallel machines, optimise machine parameters or optimise the parallel compilation process. In this paper , queueing models of parallel applications running on shared-memory machines are studied. An important aspect of performance modelling is the question of eecient analysis. Therefore, special attention is paid to aggregation techniques, reducing subsystem models with a high level of replication to one ow-equivalent queueing centre. In many cases closed-form expressions can be derived for the performance measures of highly symmetric sub-models. The various kinds of interconnection networks applied in shared-memory computers are studied, and analytical performance predictions are compared to simulation results. Both packet-switching and circuit-switching networks are considered.
منابع مشابه
Analysis of Interconnection Networks for Cache Coherent Multiprocessors with Scientific Applications
Interconnection networks, such as, shared bus and multistage interconnection networks (MINs) are very suitable for the design of shared memory multiprocessors. The existing analytical models of these networks are based on unrealistic synthetic workload for simplicity of the analyses. Also, they consider the networks in isolation without incorporating other architectural details of a multiproces...
متن کاملSemiotics of Collective Memory of the Iran-Iraq War (Holy Defence): A Case Study of the Shared Images in Virtual Social Networks
This study aims to achieve a semiotic understanding of collective memory of the Iran-Iraq war. For this purpose, samples of images in virtual social networks shared in response to the news of discovery and return of the bodies of more than 175 divers have been analyzed. Visual signs in photographs, cartoons, graphic designs, prints, paintings and posters, in methods of historical pictures and f...
متن کاملPerformance Modeling of Microkernel Thread Schedulers for Shared Memory Multiprocessors
The scheduling policy of a microkernel signiicantly aaects the parallel execution of ne-grained programs. In this study several thread management alternatives were implemented on a shared memory system with 6 processors. The speedup and execution behaviour was monitored for programs with a varying degree of granularity and paral-lelism. Then for each scheduling policy a suitable queueing networ...
متن کاملModelling and Validation of Shared Memory Coherency Protocols
We present an analytical model of a cache coherent shared-memory multi-processor and compare the results obtained with those from an execution-driven simulation of the same system. Our objective is to evaluate the accuracy of analytical models of this type of system, and in particular to identify the principal sources of error in the modelling of the coherency protocol. The analytical model rst...
متن کاملDecision Making of Embedded I/o Buffer Sizes Using the Queueing Simulation Model for a Shared-memory System
This paper presents a methodology of decision-making for embedded I/O buffer sizes in a single-bus shared-memory system. The decision is made with the aid of a queuing model, simulation, and the proposed algorithm. The generalized queueing model is simulated to cover two cases: independent processing units and pipelined processing units in a shared-memory environment. The objective is to obtain...
متن کامل